package model

type Moves struct {
	Id int `gorm:"primary_key" json:"id"`//主键id
	DouId int `json:"dou_id"`//豆瓣id
	MoveName string `json:"move_name"`//电影名
	MoveUrl string `json:"move_url"`//电影url
	MoveRate float32 `json:"move_rate"`//电影评分
	PosterUrl string `json:"poster_url"`//海报地址
	PosterMaxX string `json:"poster_max_x"`//海报x最大值
	PosterMaxY string `json:"poster_max_y"`//海报y最大值
	IsNew int `json:"is_new"`//是否新片 0-否 1-是
	CreateTime int `json:"create_time"`//创建时间
	GetInfo int `json:"get_info"`//是否获取了评论
	IsUnique int `json:"is_unique"`//去重
}

func GetMoveList(where Moves,page,limit int,field string) []Moves{
	var data []Moves
	if field == ""{
		field = "*"
	}
	db.Where(where).Offset((page-1)*limit).Limit(limit).Select(field).Find(&data)
	return data
}